#pragma once
#include <string>
#include "ZegoCommdef.h"
#include <vector>

class CZegoDeviceManager {
public:
	CZegoDeviceManager();
	~CZegoDeviceManager();


	SINGLETON_DEFINE(CZegoDeviceManager);

	void EnumAllDevice();

	std::string micId;
	std::string camId;
	std::string speakerId;

	std::vector<std::string >& getCameraList()
	{
		return cameras;
	}

	std::vector<std::string > &getMicList()
	{
		return mics;
	}

	std::vector<std::string > cameras;
	std::vector<std::string > mics;

};

